677
0
593
391
515
731
1
402
511
409
502
873
2
663
411
662
830
497
500
644
513
303
357
325
369
367
640
650